﻿*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: Arial, Tahoma,"宋体";    /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color: #5a5a5a; /*文字颜色定义 */
	}

/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #333333;} /* 未访问的链接 */
a:visited {color: #333333;} /* 已访问的链接 */
a:hover{color: #eb1315;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #333333;} /* 点击激活链接 */


h1,h2,h3,h4,h5,h6{font-size:12px;}
img{border: 0px;}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/

/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #CCCCCC; height:20px;line-height:20px} 
/*首页样式 */ 
.top{ width:100%; background:url(../images/topBg.jpg) no-repeat center top;}
.header{ width:976px; margin:0 auto; padding:44px 12px 29px 12px; *padding-bottom:0px;}
.logo{ width:522px; float:left;}
.side{ font-family:Arial; float:right; color:#00a8ff; font-size:17px; font-weight:bold; width:268px; height:24px; line-height:24px; padding:32px 0 4px 78px; background:url(../images/side.png) no-repeat left top;}
.nav{ width:820px; height:41px; float:right; margin-top:-12px; position:relative;}
.nav li{ width:143px; height:41px; float:left; list-style:none; background:url(../images/li_bg.png) no-repeat left top;}
.nav li a{ width:143px; height:41px; display:block; text-align:center; color:#0099ff; font-size:14px; font-family:Microsoft YaHei; line-height:41px; font-style:italic; font-weight:bold; overflow:hidden;}
.nav li:hover a{ background:url(../images/hli_bg.png) no-repeat left top; color:#fff;}
.nav li:hover{ background:url(../images/hli_bg.png) no-repeat left top;}
.nav li.cur{ background:url(../images/hli_bg.png) no-repeat left top;}
.nav li.cur a{ color:#fff;}
.lione{ position:absolute;}
.litwo{ position:absolute; left:130px;}
.lithree{ position:absolute; left:260px;}
.licase{ position:absolute; left:390px;}
.lihonor{ position:absolute; left:520px;}
.licontact{ position:absolute; left:650px;} 
.main{ width:100%; margin:0 auto; background:url(../images/main_bg.jpg) no-repeat center bottom;}
.mainQH{ position:relative; z-index:888; background:url(../images/banner_bg.png) no-repeat center 504px; padding-bottom:4px;}
.anniu{ width:1100px; margin-left:-550px; position:absolute; left:50%; top:208px; z-index:888;}
.mainQHLeftBtn{ background: url(../images/btnLeft.png) no-repeat; width:94px; height:94px; display:block; float:left; cursor:pointer;}
.mainQHRightBtn{ background: url(../images/btnRight.png) no-repeat; width:94px; height:94px; display:block; float:right; cursor:pointer;}
/* 自动向上滚动列表 开始*/
#scrollDiv2{height:24px;line-height:24px; display:block;overflow:hidden; width:1000px; margin:0 auto; background:url(../images/laba.png) no-repeat left 5px;}
#scrollDiv2 ul{ width:890px; float:left;}
#scrollDiv2 ul li{height:24px; line-height:24px; overflow:hidden; list-style:none; padding:0 10px 0 0px; width:880px; cursor:pointer;}
#scrollDiv2 ul li .mainScrollUlSpanL{ display:block; float:left; height:24px; overflow:hidden; cursor:pointer;}
#scrollDiv2 ul li .mainScrollUlSpanL{ width:58%; color:#000000; font-family:'宋体'; font-size:12px; padding-left:35px;}
.more{ width:60px; height:24px; line-height:24px; text-align:center; display:block; font-family:Microsoft YaHei;color:#000; float:right;}
.in_pro{ width:1000px; margin:0 auto; padding-top:12px; background:url(../images/top_bg.png) no-repeat center top;}
.pro_list{ width:228px; height:199px; background:url(../images/chice_bg.png) no-repeat left top; width:132px; height:128px; padding:28px 44px 43px 52px; float:left; margin-left:28px;}
.pro_list:first-child{ margin-left:0;}
.pro_img{ width:132px; height:53px; display:block; margin-top:20px; *margin-top:48px;}
.pro_img > a{ width:132px; height:53px; display:inline-block; text-align:center;}
.pro_img > a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.pro_img > a i{ height:100%; display:inline-block; vertical-align:middle;}
.pro_word{ width:132px; height:36px; line-height:36px; text-align:center; display:block; font-size:23px; color:#004982; font-family:Microsoft YaHei; font-weight:bold;}
.pro_word a{width:132px; height:36px; line-height:36px; text-align:center; display:block; font-size:23px; color:#004982; font-family:Microsoft YaHei; font-weight:bold;}
.footer{ width:100%; background:url(../images/footBg.jpg) repeat-y center top;}
.foot{ width:1000px; margin:0 auto; padding:16px 0; color:#fff; font-family:Microsoft YaHei;}
.foot p{ width:100%; line-height:22px; display:inline-block;}
.foot i{ font-style:normal; float:left;}
.foot em{ font-style:normal; float:right;}
.foot a{ color:#fff;}
/*内页样式*/
.ny_main{ width:100%; margin:0 auto; background:url(../images/nymain_shu.jpg) repeat-x left 500px #f1f1f1;}
.ny_container{ width:960px; margin:0 auto; background:url(../images/top_bg.png) no-repeat center 15px; padding-top:30px; padding-bottom:50px;}
.ny_left{ width:257px; float:left}
.ny_nav{ width:257px;}
.ny_nav span{ background:url(../images/proico.png) no-repeat left top; width:174px; height:39px; padding:0 41px 13px 41px; display:block; line-height:39px; text-align:center; overflow:hidden; color:#ffffff; font-size:20px; font-family:Microsoft YaHei;}
.ny_nav ul{ width:192px; padding-left:29px; padding-top:5px;}
.ny_nav ul li{ list-style:none; height:34px; width:132px; border-bottom:1px solid #cccccd; background:url(../images/ico01.png) no-repeat 41px 14px; padding-left:60px;}
.ny_nav ul li:first-child{ border-top:1px solid #cccccd;}
.ny_nav ul li a{ height:34px; width:192px; display:block; line-height:34px; overflow:hidden; font-size:14px;}
.ny_contact{ width:257px; margin-top:25px;}
.ny_contact span{ background:url(../images/nyico.png) no-repeat left top; width:174px; height:39px; padding:0 41px 13px 41px; display:block; line-height:39px; text-align:center; overflow:hidden; color:#ffffff; font-size:20px; font-family:Microsoft YaHei;}
.ny_contact div{ width:192px; padding-left:29px; color:#000000; font-size:14px; line-height:26px; background:url(../images/ny_contact.png) no-repeat left bottom; padding-bottom:30px;}
.ny_right{ width:719px; float:right; margin-left:-50px;}
.location{ width:719px; background:url(../images/locatioon.png) no-repeat left top; height:38px; padding-bottom:13px;}
.location h1{ width:190px; height:38px; display:block; line-height:38px; text-align:center; overflow:hidden; font-weight:normal; color:#ffffff; float:left; font-size:20px; font-family:Microsoft YaHei;}
.location span{ width:460px; height:38px; line-height:38px; margin-right:10px; display:block; text-align:right; overflow:hidden; float:right;}
.ny_about{ width:660px; margin:0 auto; line-height:24px; font-size:14px;}
.product{ width:660px; overflow:hidden; margin:0 auto;}
.product ul{ width:660px; padding-top:16px; overflow:hidden; padding-bottom:30px;}
.product ul li{ width:210px; height:223px; float:left; list-style:none; margin-right:10px;}
.product ul li span{ width:210px; height:177px; border:1px solid #b2b1b1; display:block; background:#ffffff;}
.product ul li span > a{ width:210px; height:177px; display:inline-block; text-align:center; z-index:9;}
.product ul li span > a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.product ul li span > a i{ height:100%; display:inline-block; vertical-align:middle;}
.product ul li > a{ height:32px; line-height:32px; width:210px; padding-top:6px; display:block; text-align:center; color:#1d1d1d; font-size:14px; overflow:hidden;} 
.pages{ width:100%; height:28px; text-align:center;}
.pages a{ height:24px; padding:3px 5px; line-height:24px; margin:0 2px; color:#000;}
.pages a.curr{ color:#08448c;}
.pages a:hover{ color:#08448c;}
.proshow_img{ width:100%; margin:0 auto; text-align:center;}
.proshow_img img{ border:1px solid #b2b1b1; display:block; margin:0 auto; max-width:100%;}
.proshow_word{ width:100%; line-height:24px;}
.new_title{ width:640px; border-bottom:1px dashed #000; padding-bottom:8px;}
.new_title span{ color:#000; width:640px; line-height:40px; display:inline-block; text-align:center;font-size:16px;}
.new_title i{ color:#000; width:640px; line-height:20px; display:inline-block; text-align:center; font-style:normal;}
.ser_wen{ line-height:24px; color:#000;}
.ser_wen img{ margin:0 auto; display:block; max-width:100%;}
.news{ width:650px; padding-top:6px;}
.news ul{ padding-bottom:10px;}
.news li{ height:34px; line-height:34px; width:630px; padding-left:16px; overflow:hidden; list-style:none; border-bottom:1px dashed #000;}
.news li a{ width:540px; height:34px; display:block; overflow:hidden; float:left; color:#000; font-size:13px;}
.news li span{ float:right; padding-right:4px; color:#000;font-size:12px; width:80px; display:block; height:34px; line-height:34px; overflow:hidden; text-align:right;}

/*网站建议样式开始*/
.openJY a{ display:block; width:115px; height:45px; cursor:pointer;}
.openJYC{background: url(../images/openJYBg.png) repeat; position:fixed; width:100%; height:100%; top:0px; left:0px; display:none;}
.openJYCC{ background-color:#fff; width:415px; height:320px; position:absolute; top:50%; left:50%; margin:-165px 0 0 -217px; padding:8px 8px 8px 15px; border: solid 1px #b5b5b5;-moz-border-radius:8px;-webkit-border-radius: 8px; border-radius:8px; color:#2775bf; font-size:16px;font-family:Microsoft YaHei;box-shadow:0px 0px 8px 1px #b5b5b5; line-height:26px;}
.openJYClose { margin-bottom:10px;}
.openJYClose span{ display:block; width:21px; height:21px; cursor:pointer; float:right;}
.openTJDiv{ text-align:center;}
.btnOpenTJ{background: url(../images/btnJYSend.png) no-repeat; width:123px; height:46px; border:none; vertical-align:middle; cursor:pointer;}
.openJYTextare{ border:solid 1px #e1e1e1;-moz-border-radius:4px;-webkit-border-radius: 4px; border-radius:4px;-moz-box-shadow: inset 1px 1px 3px #e1e1e1;-webkit-box-shadow: inset 1px 1px 3px #e1e1e1;box-shadow: inset 1px 1px 3px #e1e1e1; overflow:auto; padding:2%; width:300px; height:125px; vertical-align:middle; color:#909090;font-family:Microsoft YaHei;}
.openJYTxt{ border:solid 1px #e1e1e1;-moz-border-radius:4px;-webkit-border-radius: 4px; border-radius:4px;-moz-box-shadow: inset 1px 1px 3px #e1e1e1;-webkit-box-shadow: inset 1px 1px 3px #e1e1e1;box-shadow: inset 1px 1px 3px #e1e1e1; padding:0 1%; width:115px; height:35px; line-height:35px;vertical-align:middle; color:#909090;font-family:Microsoft YaHei; float:left; margin-right:10px;}
.openJYDIV2{ margin:18px 0 18px 0;}
.openJYTSpan1{ display:block; float:left; width:80px;}
.openJYCode{ display:block; float:left; cursor:pointer;}
.openJYCode img{ display:block; border:solid 1px #878787; vertical-align:middle; max-width:100%;}
@media screen and (max-width: 460px){
.openJYCC{ width:80%; height:360px;margin:-180px 0 0 -42%; padding:2%;}
.openJYTextare{ width:88%;}
.openJYTSpan1{  width:100%;}
.openJYTxt{  width:40%;}
.openJYCode{ width:50%;}
}














